/* flying Document */
body,p,img,a,div,ul,li,h1,h2,h3,h4,h5,h6,br,table,td,form,input{margin:0;padding:0;}
table,ul,li,img{list-style:none;border:0;}
/*针对后台编辑器的内容，列表项*/
ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.editing ol{list-style-type:decimal;}
.editing ol li{list-style-type:decimal;}
.editing ul{list-style-type:disc;}
.editing ul li{list-style-type:disc;}

table {border-collapse:collapse; border-spacing:0; } 
th,td {padding: 0;}
a{text-decoration:none;outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}

.floatL{float:left;display:inline;} .floatR{
	float:right;
}

.fright{ float:right;}
.fleft{ float:left;}

.clear{clear:both;font-size:0;height:0;line-height:0;}

.marL{margin-left:10px;} .marR{margin-right:10px;} .marT{margin-top:10px;} .marB{margin-bottom:10px;}
.tipLine{margin-left:5px;margin-right:5px;}
.line-solid{height:1px;line-height:0px;background:#eaeaea;margin:10px auto;}
.txt_l{text-align:left;}.txt_m{text-align:center;}.txt_r{text-align:right;}
/*font*/
.font_a{color:#333335;}
.font_a a:link,.font_a a:visited{color:#333335;text-decoration:none;}
.font_a a:hover{color:#00AFD7;text-decoration:none;}
.font_b{color:#a0a0a0;}
.font_b a:link,.font_b a:visited{color:#a0a0a0;text-decoration:none;}
.font_b a:hover{color:#00AFD7;text-decoration:none;}
.font_c{color:#e4e4e4;}
.font_c a:link,.font_c a:visited{color:#e4e4e4;text-decoration:none;}
.font_c a:hover{color:#00AFD7;text-decoration:none;}

.f_red{color:#DB3C14;text-decoration:none;}
.f_red a:link,.f_red a:visited{color:#a41215;text-decoration:none;}
.f_red a:hover{color:#ab0a02;text-decoration:none;}

.f_white{color:#fff;text-decoration:none;}
.f_white a:link,.f_white a:visited{color:#fff;text-decoration:none;}
.f_white a:hover{color:#EBC8B3;text-decoration:none;}

.f_blue{color:#00AFD7;text-decoration:none;}
.f_blue a:link,.f_blue a:visited{color:#00AFD7;text-decoration:none;}
.f_blue a:hover{color:#009B77;text-decoration:none;}

.f_green{color:#009B77;text-decoration:none;}
.f_green a:link,.f_green a:visited{color:#009B77;text-decoration:none;}
.f_green a:hover{color:#009B77;text-decoration:none;}

.f_ink{color:#00587C;}
.f_ink a:link,.f_ink a:visited{color:#00587C;text-decoration:none;}
.f_ink a:hover{color:#009B77;text-decoration:none;}


.f_8{font-size:8px;-webkit-text-size-adjust: none; }
.f_10{font-size:10px;-webkit-text-size-adjust: none; }
.f_12{font-size:12px;}.f_14{font-size:14px;}
.f_underline{text-decoration:underline;}
.f_bold{font-weight:bold;}
.f_arial{font-family:Arial, Helvetica, sans-serif;}
.f_sti{font-family:"宋体";}

/*more*/
.more_a{float:right;font-weight:normal;font-size:14px;margin-right:18px;color:#725b48;color:#fff;font-family:"宋体";}
.more_a a:link,.more_a a:visited{color:#fff;text-decoration:none;}
.more_a a:hover{color:#1f5d91;text-decoration:none;}

/*title*/
.tit_a{}

/*form*/
.input_a{width:645px;height:24px;line-height:24px;background:#fff;border:1px solid #cecece;color:#886E5E;font-family:"微软雅黑";}
.area_a{width:641px;height:97px;line-height:24px;background:#fff;border:1px solid #cecece;color:#886E5E;font-family:"微软雅黑";}
.btn{cursor:pointer;}

/*插入png图片透明*/
.mypng img {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}

/*frame*/
body{font-size:12px;font-family:"微软雅黑";background:#fff;width:100%;height:100%;color:#000;}
.body_div{width:960px;margin:0 auto;text-align:center;}

#top{
	height:114px;
	width: 100%;
	background-color: #fff;
	background-image: url(navbj.jpg);
	background-repeat: repeat-x;
}
.top_r{
	width:803px;
}
.top_tip{
	height:14px;
	line-height:14px;
	padding-top:19px;
	padding-bottom:30px;
	text-align:right;
	text-transform:uppercase;
	font-size: 14px;
    font-weight: bold;
    color: #548fe3;
}
.top_tip img{margin-left:5px;margin-right:5px; vertical-align:text-top;}

	

#foot{width:100%;padding-top:15px;padding-bottom:14px;background:#181818;position:relative; z-index:100;}
#foot .body_div{text-align:left;line-height:24px;}
.bottom_site{width:114px;height:22px;line-height:22px;text-align:center;background:url(bottom_site.jpg) no-repeat 0px 0px;}

/*index*/
#index_page{width:100%;height:737px;position:relative;z-index:100;}

#index_page #index_banner{width:100%;height:737px;position:absolute;top:0px;left:0px;z-index:10;}
#container {
	WIDTH: 100%;HEIGHT: 737px;
	height:auto;
	display:block;
	overflow:hidden;
	TEXT-ALIGN: left;
	position:relative;
}
#slider {
	POSITION: relative; 
	HEIGHT: 737px;
	top:0px;
}
#slider .sliderItem {
	LEFT: 0px;
	OVERFLOW: hidden;	
	POSITION: absolute;
	WIDTH: 100%;HEIGHT: 737px;
	Z-INDEX: 200; 
}
#slider .sliderItem a{color:#fff;}
#slider .sliderItem h2 {
	Z-INDEX: 200; 
	TOP:220px;left:267px; 
	POSITION: absolute; 
	WIDTH:700px;HEIGHT:47px;line-HEIGHT:47px;font-weight:normal;	
	font-size:24px;color:#fff;
	letter-spacing:2px;	
}
#slider .sliderItem h3 {
	Z-INDEX: 200; 
	TOP:264px;left:267px; 
	POSITION: absolute; 
	WIDTH:700px;HEIGHT:30px;line-HEIGHT:30px;font-weight:normal;	
	font-size:20px;color:#fff;
	letter-spacing:1px;	
}
#slider .sliderItem IMG {
	Z-INDEX: 100; 
	TOP: 0px;RIGHT: 0px; 
	POSITION: absolute; 
	WIDTH: 100%;HEIGHT: 737px;	
}
#sliderNav {}
.sliderNav_left{}
#sliderNav ul {width:100%;}
#sliderNav ul li {FLOAT: left;}
#sliderNav ul li a {
	DISPLAY: block; 
	WIDTH:30px; 
	TEXT-INDENT: -9999px; 
	HEIGHT:59px;
	overflow:hidden;
}

#sliderNav a.previous {
	BACKGROUND: url(ban_left.png) no-repeat left top; 
	LEFT:160px;TOP:230px;POSITION: absolute;  
	FLOAT: left;TEXT-INDENT: -9999px; 
	WIDTH: 30px; HEIGHT:59px;
	overflow:hidden;
	z-index:1000;
}
#sliderNav a.next {
	BACKGROUND: url(ban_right.png) no-repeat right top; 
	right:160px;TOP:230px;POSITION: absolute;
	FLOAT: right; TEXT-INDENT: -9999px;
	WIDTH: 30px;HEIGHT:59px; 
	overflow:hidden;
	z-index:1000;
}


#index_main{
	position:absolute;
	top:450px;
	left:50%;
	width:1000px;
	height:265px;
	margin-left:-500px;
	z-index:20;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	background-image: url(mzbj.png);
	background-repeat: no-repeat;
}


/*child*/
#child_ban{width:100%;text-align:center;}

.mainL{width:252px;text-align:left;}
.tit_mainL{height:43px;line-height:43px;padding-top:6px;border-bottom:2px solid #00587C;margin-bottom:6px;font-size:16px;font-weight:bold;text-transform:uppercase;}

.unit{width:252px;margin-bottom:23px;}
.unit h3{height:47px;line-height:47px;font-size:14px;font-weight:normal;border-bottom:1px solid #c1c1c1;text-transform:uppercase;}
.unit h3 a{color:#323234;text-decoration:none;display:block;}
.unit h3 a:hover,.unit h3 a.check{color:#00AFD8;background:url(dian_b.png) no-repeat 0px 0px;text-indent:24px;}

.unit ul li{height:47px;line-height:47px;font-size:12px;text-align:left;text-indent:34px;border-bottom:1px solid #c1c1c1;}
.unit ul li a{display:block;color:#404040;text-decoration:none;}
.unit ul li a:hover,.unit ul li a.check{color:#00AFD8;}
.unit ul{display:none;}
.unit ul.open_ul{display:block;}

.left_box{width:252px;}
.left_box .tit{height:37px;line-height:37px;border-bottom:2px solid #085180;font-size:16px;font-weight:bold;text-transform:uppercase;}
.left_box .con a{color:#333335;}
.left_box .con a:link,.left_box .con a:visited{color:#333335;text-decoration:none;}
.left_box .con a:hover{color:#00AFD7;text-decoration:none;}
.left_box .con{padding-top:21px;padding-bottom:21px;line-height:21px;}
.left_box .con:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.mainR{width:676px;text-align:left;padding-bottom:40px;}
.tit_mainR{width:676px;height:44px;line-height:44px;text-align:right;padding-top:6px;border-bottom:1px solid #00587C;margin-bottom:20px;}
.main_con{ width: 676px; min-height: 500px; height: auto!important; height: 500px; line-height: 24px; text-align: justify; font-size: 14px; line-height:40px; }

.mapTit{height:24px;line-height:24px;font-weight:bold;}
.maptd{margin-bottom:10px;} 
.maptd .floatL{height:24px;line-height:24px;overflow:hidden;width:160px;text-align:left;}

.list_a{}
.list_a .one{padding-top:14px;padding-bottom:20px;border-bottom:1px dashed #ccc;line-height:20px;}
.list_a h4{font-weight:normal;height:20px;line-height:20px;}
.list_a h3{font-weight:normal;height:24px;line-height:24px;padding-bottom:8px;font-weight:bold;}
.list_a .one_left{width:158px;}
.list_a .one_r{width:490px;margin-right:10px;padding-top:20px;height:90px;overflow:hidden;}
.list_a .one_r .info{height:60px;overflow:hidden;}

.list_b{}
.list_b ul{}
.list_b ul li{float:left;display:inline;width:209px;height:230px;overflow:hidden;margin-left:8px;margin-right:8px;margin-bottom:20px;}
.list_b ul li img{display:block;padding-bottom:6px;}
.list_b ul li span{display:block;height:48px;line-height:24px;padding-left:25px;padding-right:25px;overflow:hidden;text-align:center;}

.news_con h2.title{font-size:14px;font-weight:bold;text-align:center;line-height:1;padding-bottom:10px;border-bottom:1px dashed #ccc;}
.news_con h3.titip{height:15px;line-height:15px;text-align:center;font-weight:normal;font-size:12px;padding-top:10px;padding-bottom:15px;}

.news_cc{padding-bottom:20px;}
.news_cc p{margin-bottom:10px;}

.news_more{height:18px;line-height:18px;padding-top:20px;border-top:1px dashed #939498;text-align:right;}
.news_more img{margin-left:10px;margin-right:10px; vertical-align:middle;}



/*page*/
.page{width:100%;}
.page .page_con{height:20px;margin:0px auto;text-align:right;padding-top:20px;padding-bottom:20px;}
.page .page_con a{line-height:25px;height:25px;margin-left:3px;padding:1px 3px;color:#333335;text-decoration:none;font-weight:bold;}
.page .page_con a:hover,.page .page_con a.hover{color:#01AED6;text-decoration:underline;}

/*add*/
.left_box ul{}
.left_box ul li{
	height:24px;
	line-height:24px;
	overflow:hidden;
}

.clear {clear:both; *display:inline;/*IE only*/}

/*menu*/
#nav {
	width:803px;
	display:block;
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#nav .jquery_out {
	float:left;
	line-height:32px;
	display:block;
	border-right:1px solid #fff;
	text-align:center;
	font-family: "微软雅黑";
	font-size: 18px;
}
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery {margin-right:1px;padding:0 2em;}
#nav .mainlevel {
	float:left;
	width:100px;/*IE6 only*/
	height: 51px;
}
#nav .mainlevel a {
	color:#000000;
	text-decoration:none;
	display:block;
	width:100px;
	height: 51px;
	font-size: 14px;
}
#nav .mainlevel a:hover {
	text-decoration:none;
	background-image: url(dsj.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#nav .mainlevel ul {
	display:none;
	position:absolute;

	*margin-left: -50px;
	padding: 0px;
}
#nav .mainlevel li {
	width:100px;/*IE6 only*/
	display: block;
	height: 24px;
	background-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	line-height: 24px;
	font-size: 12px;
	filter: Alpha(Opacity=70);
}
#nav .mainlevel li a{
	color: #999999;
	display: block;
	height: 24px;
	width: 100px;
	font-size: 12px;
}
#nav .mainlevel li a:hover{
	color: #FFFFFF;
	background-color: #666666;
	background-image: none;
}
#menu {
	width: 803px;
	height: 51px;
	z-index: 999;
	position: relative;
}
.ziti {
	font-size: 12px;
}
.m_le {
	height: 215px;
	width: 350px;
	clear: left;
	float: left;
	padding-left: 22px;
	padding-top: 34px;
}
.more {
	height: 24px;
}
.more a {
	display: block;
	height: 16px;
	width: 38px;
	clear: right;
	float: right;
	background-color: #085180;
	font-family: "宋体";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
}
.mznews li {
	display: block;
	height: 50px;
	text-align: left;
	width: 350px;
	color: #B6B6B6;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B6B6B6;
	margin-top: 12px;
}
.xwn {
	display: block;
	clear: right;
	float: right;
	height: 38px;
	width: 270px;
	padding-top: 2px;
}
.xwn a {
	font-size: 14px;
	color: #000000;
	line-height: 20px;
}

.mznews .rq {
	display: block;
	height: 35px;
	width: 61px;
	background-image: url(rqbj.jpg);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	text-align: center;
	padding-right: 10px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding-top: 5px;
	color: #FFFFFF;
}
#index_main .xmzs {
	height: 237px;
	width: 356px;
	float: left;
	margin-left: 20px;
	padding-top: 10px;
}
.xmzs li {
	display: block;
	height: 90px;
	width: 160px;
	float: left;
	padding-left: 12px;
	margin-top: 12px;
	text-align: left;
	position: relative;
}
.xmmc {
	width: 160px;
	position: absolute;
	background-color: #000000;
	display: block;
	height: 24px;
	margin-top: 66px;
	filter: Alpha(Opacity=70);
	line-height: 24px;
	color: #FFFFFF;
	text-align: center;
}
.syt {
	height: 200px;
	width: 220px;
	clear: right;
	float: right;
	padding-right: 17px;
	padding-top: 36px;
}
.newsp li {
display: block;
background-image: url(zd.jpg);
background-repeat: no-repeat;
background-position: left center;
padding-left: 15px;
font-size: 12px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #BCE8FC;
color: #00587c;
height: 30px;
line-height: 30px;}
.newsp a {
color: #00587c;
text-decoration: none;
font-size: 14px;
}
.newsp a:hover {
color: #666666;
text-decoration: none;
font-size: 14px;
}
.cplb {
width: 188px;
float: left;
padding-right: 15px;
padding-left: 20px;
margin-top: 10px;
}
.altu {
width: 188px;
}
.altu a:hover {
	border-top-color: #085180;
	border-right-color: #085180;
	border-bottom-color: #085180;
	border-left-color: #085180;
}
.altu a {
border: 3px solid #e0dedf;
display: block;
height: 141px;
width: 188px;
overflow: hidden;
text-align: center;
}
.altu img {
border: 1px solid #FFFFFF;
}
.albt {
font-size: 12px;
text-align: center;
line-height: 25px;
margin-top: 5px;
}
.albt a {
color: #000000;
}
/*分页*/
.pagelist{clear:both;line-height:30px; width:450px; margin:0 auto;text-align: center; height:30px; padding-top:10px; padding-bottom:10px;}
.pagelist strong{font-size:12px;margin-top: 0px;margin-right: 1px;margin-bottom: 0px;margin-left: 1px;padding-right: 10px;padding-left: 10px;background-color: #001e3d;color: #fff;border: solid 1px #CCCCCC;text-decoration: none;display:block; float:left;}
.pagelist a,.pagelist span{font-size:12px;margin-top: 0px;margin-right: 1px;margin-bottom: 0px;margin-left: 1px;padding-right: 10px;padding-left: 10px;background-color: #FFFFFF;color: #595959;border: solid 1px #CCCCCC;text-decoration: none;display:block; float:left;}
.kjdh {
	background-image: url(syt.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 220px;
}
.kjdh a {
	height: 60px;
	width: 220px;
	display: block;
}

.updown { font-size:14px; padding-top:15px;}
.updown a {color:#001E3D;}
.updown p { line-height:28px;}

.content img{ max-width:100%;} 
.content p img{ max-width:100%;} 